////////////////////////////////////////////////////////////////////////////////
//
//	This file is part of Woozox, see <http://code.google.com/p/woozox/>.
//
//	Copyright 2008-2009 Florian David
//
//	Woozoo is free software: you can redistribute it and/or modify
//	it under the terms of the GNU Lesser General Public License as 
//	published by the Free Software Foundation, either version 3 of 
//	the License, or (at your option) any later version.
//
//	Woozoo is distributed in the hope that it will be useful,
//	but WITHOUT ANY WARRANTY; without even the implied warranty of
//	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
//	GNU General Public License for more details.
//
//	You should have received a copy of the GNU Lesser General Public 
//	License along with Woozoo. If not, see <http://www.gnu.org/licenses/>.
//
////////////////////////////////////////////////////////////////////////////////
package org.woozoo.xhtml.wordpress.event
{
	import flash.events.Event;
	
	import org.woozoo.xhtml.wordpress.base.WPCommentErrorReason;

	/**
	 * @private
	 * */	
	public class WPCommentEvent extends Event
	{
		public static const COMMENT_SUCCEED : String = 'commentSucceed';
		public static const COMMENT_FAILED : String = 'commentFailed';
		
		private var __reason : WPCommentErrorReason;
		
		public function WPCommentEvent(type:String, reason : WPCommentErrorReason = null, bubbles:Boolean=false, cancelable:Boolean=false)
		{
			super(type, bubbles, cancelable);
			__reason = reason;
		}
		
		public function get reason() : WPCommentErrorReason {
			return __reason;
		}
		
		override public function clone():Event {
			return new WPCommentEvent(type, reason, bubbles, cancelable);
		}
		
	}
}